#include "mainwindow.h"

#include <QApplication>
#include <QSharedMemory>
#include <QMessageBox>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

//    // 创建一个 QSharedMemory 对象
//    QSharedMemory sharedMemory;
//    sharedMemory.setKey("MySharedMemory");
//    // 如果应用程序已经被打开，则显示一个错误消息并退出
//    if (sharedMemory.attach()) {
//        QMessageBox::critical(nullptr, "错误", "应用程序已在运行!");
//        return 1;
//    }
//    // 如果应用程序未被打开，则创建共享内存
//    if (!sharedMemory.create(1)) {
//        QMessageBox::critical(nullptr, "错误", "无法创建共享内存段!");
//        return 1;
//    }
//    // 应用程序初始化和主循环

    MainWindow w;
    w.show();
    return a.exec();
}
